#============================================================
#    Skill Constants
#============================================================
# - datetime: 2022-11-24 23:05:39
#============================================================
## 技能常量
class_name SkillConstants


## 信号列表
const Signals := {
	"CASTED": &"casted",
	"EXECUTE_READY": &"execute_ready",
	"EXECUTE_BEFORE": &"execute_before",
	"EXECUTING": &"executing",
	"EXECUTE_AFTER": &"execute_after",
	"EXECUTE_ENDED": &"execute_ended",
	"REFRESHED": &"refreshed",
	"STOPPED": &"stopped",
	"INTERRUPTED": &"interrupted",
}

## 属性列表
const Propertys := {
	"BEFORE_SHAKE_TIME": "before_shake_time",
	"DURATION_TIME": "duration_time",
	"AFTER_SHAKE_TIME": "after_shake_time",
	"COOLDOWN": "cooldown",
}


static func get_propertys():
	return Propertys.values()


static func get_signals():
	return Signals.values()

